//package test_achieve.userapp;
//
//import constant.Constant;
//import cucumber.api.java.en.And;
//import cucumber.api.java.en.Then;
//import cucumber.api.java.en.Given;
//import org.openqa.selenium.By;
//import org.testng.Assert;
//import util.InitDrivers;
//import util.tools.CommonTools;
//
//import java.util.concurrent.TimeUnit;
//
//
///**
// * Created by Benchi on 2017/7/19.
// */
//public class Login  {
////    AndroidDriver<AndroidElement> driver;
////    public Login(AndroidDriver<AndroidElement> driver) throws Exception {
////        driver = InitClientDrivers.getDriverWithInstalled("127.0.0.1:62001");
////        driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);//查找元素超时时间30秒
////        this.driver=driver;
////    }
//     @Given("^a已经进入用户登录界面:(.+)$")
//    public void a已经进入用户登录界面(String uuid) throws Throwable {
//        Constant.clientDriver=InitDrivers.getDriverWithInstalled(uuid);//启动华为真机
//        Constant.clientDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);//查找元素超时时间30秒
//        /**
//         * 点击左上方的图标，进入登录界面
//         */
//        Constant.clientDriver .findElement(By.id("cn.ishansong:id/custom_title_btn_left")).click();
//    }
//
////    @Given("^a输入用户的账户(\\d+)密码(\\d+)$")
//    @Given("^a输入用户的账户密码:(.+)：(.+)$")
//    public void a输入用户的账户密码(String name, String pw) throws Throwable {
//        if(CommonTools.isElementExist( Constant.clientDriver,"new UiSelector().text(\"密码登录\")")){
//            Constant.clientDriver.findElementByAndroidUIAutomator("new UiSelector().text(\"密码登录\")").click();
//        }
//        //4.4.8之前的版本登录
////        Constant.clientDriver.findElement(By.id("cn.ishansong:id/load_account")).sendKeys(name);
////        Constant.clientDriver.findElement(By.id("cn.ishansong:id/load_password")).sendKeys(pw);
//        //4.4.8及以后的登录
//        Constant.clientDriver.findElement(By.id("psw_login_mobile_et")).sendKeys(name);
//        Constant.clientDriver.findElement(By.id("psw_login_psw_et")).sendKeys(pw);
////        throw new PendingException();
//    }
//
//    @And("^a点击登录按钮$")
//    public void a点击登录按钮() throws Throwable {
////        Constant.clientDriver.findElement(By.id("cn.ishansong:id/load_buttong")).click();
//        Constant.clientDriver.findElement(By.name("登录")).click();
//    }
//
//    @Then("^a登录成功$")
//    public void a登录成功() throws Throwable {
//        //登录成功后，点击个人中心图标
//        Constant.clientDriver .findElement(By.id("cn.ishansong:id/custom_title_btn_left")).click();
//        //验证个人中心页面中有已经登录用户的信息例如：135******64;
//        Assert.assertTrue(CommonTools.isElementExist(Constant.clientDriver,By.id("cn.ishansong:id/menu_account_name")));
//    }
//
//}
